'use strict'

define([ 'jquery', 'bootstrap', 'select2', 'shiftform', 'validate',
		'validate.en', 'datetimepicker'], function($) {
	return {
        init : function() {
            
            this.changeKnowing();

        },
        
        changeKnowing: function() {
            var that = this
            $(document).on('shown.bs.modal', '#change-knowing-level', function(e){
                  
                $(e.currentTarget).find('form[data-validate="true"]').bt_validate()  //bind validate
                  
                var $form = $(e.currentTarget).find("form")                          //bind shiftform
                $form.shiftform({
                  beforeSubmit : function(el) {
                    $form.trigger("validate.ajax.submit");
                    return $.bt_validate.result[$.bt_validate.form_id]
                  }
                })
            })
        }

	}
})
